abstract reasoning tips and tricks